.breadcum-area
{
   border-radius: 10px !important;
}
 
.header-area .header-maxi .search-categories input 
{
    width: 100% !important;
}
.pagealignment 
 {
 margin-left: 2rem !important;
 margin-right: 2rem !important;
 }



 .logo_sec .pagealignment {
 margin-left: 2rem !important;
 margin-right: 2rem !important;
 }

 .header-area .header-maxi .search-categories {
 border: 2px solid #2e6b4f !important;
 }

 .header-area .header-maxi .search-categories .btn-grey {
 height: 40px !important;
 }

 .btn-grey:hover {
 background: #f4c341 !important;
 }

 .btn-grey {
 background: #2e6b4f !important;
 }

 .img-bg {
 background-size: cover;
 background-repeat: no-repeat;
 position: relative;
 background-position: center center;
 }

 .img-bg:before {
 position: absolute;
 content: "";
 background: black;
 background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);
 opacity: 0.5;
 bottom: 0;
 left: 0;
 right: 0;
 z-index: 1;
 top: 0;
 }
 .img-bg {
 background-size: cover;
 background-repeat: no-repeat;
 position: relative;
 background-position: center center;
 }

 .img-bg:before {
 position: absolute;
 content: "";
 background: black;
 background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);
 opacity: 0.5;
 bottom: 0;
 left: 0;
 right: 0;
 z-index: 1;
 top: 0;
 }

 .carousel-content .container-fluid .pagealignment .b .carousel-inner b {
 font-size: 30px;
 color: rgba(0, 0, 0, 0.7);
 font-weight: 700;
 font-style: normal;
 }

 .carousel-content .carousel .carousel-inner .carousel-item img {
 height: 50vh !important;
 object-fit: cover;
 border-radius: 20px;
 }

 .site-content {
 padding-top: 10px;
 }

 .carousel-inner .carousel-caption {
 position: absolute;
 right: none !important;
 bottom: none !important;
 left: 5%;
 /* padding-top: 0; */
 /* padding-bottom: 0; */
 text-align: left;
 line-height: 3;
 }

 .product 
 {
   float: left !important;
   margin-bottom: 15px !important;
   padding-left: 3px !important;
   position: relative !important;
 }
 .products-4x .product 
 {
   width: 25% !important;
 }
 .shop-area .products {
   display: block;
   
  
   margin-left: 17px !important;
   padding-right: 1px !important;
   padding-left: 1px !important;
 }
 .product-detail-area .detail-area .carousel .carousel-inner 
 {
   object-fit: cover;
  
  
   border: 1px solid  #ced4da !important;
   border-radius: 25px;
}
.product-detail-area .detail-area .carousel .carousel-inner .carousel-item img 
{

   max-width: 100% !important;
   height: 352px;
}
 @media (min-width: 1200px) 
 {
 .carousel-content .carousel-inner .col-lg-12 
     {
         padding-right: 7px !important;
         padding-left: 7px !important;
     }
 }

 @media screen and (min-width: 992px) and (max-width: 1200px) 
 {
 .carousel-inner .col-lg-12 
     {
         padding-right: 7px !important;
         padding-left: 7px !important;
     }
     .carousel-inner .everydaytext 
     {
        
        font-size: 50px !important;
        line-height: 50px !important;
        
    }
 }


 

 .carousel-inner .col-lg-12 {
 padding-right: 7px !important;
 padding-left: 7px !important;
 }

 .carousel-content .carousel .carousel-control-next {
 right: 8px !important;
 z-index: 10 !important;
 }

 .carousel-content .carousel .carousel-control-prev {
 left: 7px !important;
 z-index: 10 !important;
 }

 .carousel-inner .everydaytext {
 font-style: normal;
 font-weight: 500;
 font-size: 68px;
 line-height: 80px;
 color: rgba(0, 0, 0, 0.7);
 }

 .footer hr {
 margin: 1rem 0 !important;
 }

 .footer ul li {
 line-height: 2.1 !important;
 }

 .deal .deal1 img {
 vertical-align: middle;
 border-style: none;
 object-fit: cover;
 /* border-radius: 25px; */
 }

 
 .product article .thumb img {
 image-rendering: pixelated;
 }

 #some_f {
 margin-left: 13px;
 font-size: 14.7px;
 }
 @media only screen and (min-width: 992px) and (max-width: 996px)
 {
 .header-area .header-maxi .logo img 
 {
     width: 50%;
     position: relative;
     margin-right: 7.5rem;
   }
 }

 @media only screen and (min-width: 992px) and (max-width: 1066px)
 {
     #some_f 
     {
         font-size: 13.4px !important;
     }
     #some_f1 
     {
        
         font-size: 13px !important;
         margin-left: 12px;
     }
 }
 

 .product_info .pagealignment {
 margin-left: 2rem !important;
 margin-right: 2rem !important;
 }

 .product article .product-hover .icons .fa {
 margin-top: -7px;
 margin-left: -9px !important;
 }

 


.deal .pagealignment {
margin-left: 2rem !important;
margin-right: 2rem !important; 

}


.Newestproducts .main1 {
box-shadow: -5px 1px 0px 4px rgb(46 107 79 / 8%) !important;
height: 370px !important;
}

.deal .main1 {

box-shadow: 5px 1px 0px 4px rgb(46 107 79 / 8%) !important;
height: 372px;

}
.prroducts_area1 .deal .main1 .img
{
 height: 100%;

}

.deal .products-area1 {
margin-top: 40px;
margin-left: -0.7rem;
margin-right: -1.3rem;
}

.product article .discount-tag,
.product-detail-area .detail-area .carousel .discount-tag {

border-radius: 7px;

}

.products-area1 .btn-outline-warning {
color: #fff;
border-color: #2e6b4f !important;
background-color: #2e6b4f !important;
}
.shopnow .pagealignment {
margin-left: 2rem !important;
margin-right: 2rem !important;
padding-top: 40px;

}

.shopnow .shopnow1 {
background-repeat: repeat !important;
}
.shopnow .shopnow1 .product_desc
{
margin-right: 35rem
}
.shopnow .shopnow1 .product_desc .product_desc1
{
margin-top: -35px;
position: absolute !important;
}

.shopnow .shopnow1 .product_desc .product_desc2
{

padding-top: 5px;
padding-bottom: 10px;
}




.Newestproducts .pagealignment {
margin-left: 2rem !important;
margin-right: 2rem !important;

}



.Newestproducts .products-area1 {
margin-top: 40px;
margin-left: rem;
margin-right: 0rem;
}


